self-destruct mechanism - Espagnol Anglais Dictionnaire